﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using JoyTalq.Core.Common.Domain;

namespace JoyTalq.Core.Business.Domain
{
    /// <summary>
    /// 品牌資料主檔
    /// </summary>
    [Serializable]
    [DataContract]
    public class BrandVO : IBaseDateTimeVO
    {
        #region Property

        /// <summary>
        /// 品牌代碼
        /// </summary>
        [DataMember]
        public virtual Guid BrandId { get; set; }

        /// <summary>
        /// 企業代碼
        /// </summary>
        [DataMember]
        public virtual CustomerVO Customer { get; set; }

        /// <summary>
        /// 中文名稱
        /// </summary>
        [DataMember]
        public virtual string NameZh { get; set; }

        /// <summary>
        /// 英文名稱
        /// </summary>
        [DataMember]
        public virtual string NameEn { get; set; }

        #endregion

        #region IBaseDateTimeVO 成員

        /// <summary>
        /// 建立時間
        /// </summary>
        [DataMember]
        public virtual DateTime CreateTime { get; set; }

        /// <summary>
        /// 更新時間
        /// </summary>
        [DataMember]
        public virtual DateTime UpdateTime { get; set; }

        #endregion
    }
}
